Two-level rectilinear Steiner trees

نویسندگان

  • Stephan Held
  • Nicolas Kämmerling
چکیده

Given a set P of terminals in the plane and a partition of P into k subsets P1, . . . , Pk, a two-level rectilinear Steiner tree consists of a rectilinear Steiner tree Ti connecting the terminals in each set Pi (i = 1, . . . , k) and a top-level tree Ttop connecting the trees T1, . . . , Tk. The goal is to minimize the total length of all trees. This problem arises naturally in the design of low-power physical implementations of parity functions on a computer chip. For bounded k we present a polynomial time approximation scheme (PTAS) that is based on Arora’s PTAS for rectilinear Steiner trees after lifting each partition into an extra dimension. For the general case we propose an algorithm that predetermines a connection point for each Ti and Ttop (i = 1, . . . , k). Then, we apply any approximation algorithm for minimum rectilinear Steiner trees in the plane to compute each Ti and Ttop independently. This gives us a 2.37-factor approximation with a running time of O(|P | log |P |) suitable for fast practical computations. The approximation factor reduces to 1.63 by applying Arora’s approximation scheme in the plane.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A catalog of Hanan grid problems

We present a general rectilinear Steiner tree problem in the plane and prove that it is solvable on the Hanan grid of the input points. This result is then used to show that several variants of the ordinary rectilinear Steiner tree problem are solvable on the Hanan grid, including | but not limited to | Steiner trees for rectilinear (or iso-thetic) polygons, obstacle-avoiding Steiner trees, gro...

متن کامل

Computing Optimal Rectilinear Steiner Trees: A Survey and Experimental Evaluation

The rectilinear Steiner tree problem is to nd a minimum-length rectilinear interconnection of a set of points in the plane. A reduction from the rectilinear Steiner tree problem to the graph Steiner tree problem allows the use of exact algorithms for the graph Steiner tree problem to solve the rectilinear problem. Furthermore, a number of more direct, geometric algorithms have been devised for ...

متن کامل

The Steiner Ratio for Obstacle-Avoiding Rectilinear Steiner Trees

We consider the problem of finding a shortest rectilinear Steiner tree for a given set of points in the plane in the presence of rectilinear obstacles that must be avoided. We extend the Steiner ratio to the obstacle-avoiding case and show that it is equal to the Steiner ratio for the obstacle-free case.

متن کامل

Optimal Rectilinear Steiner Tree Routing in the Presence of Obstacles

|This paper presents a new model for VLSI routing in the presence of obstacles, that transforms any routing instance from a geometric problem into a graph problem. It is the rst model that allows computation of optimal obstacle-avoiding rectilinear Steiner trees in time corresponding to the instance size (the number of terminals and obstacle border segments) rather than the size of the routing ...

متن کامل

Rectilinear Full Steiner Tree Generation Rectilinear Full Steiner Tree Generation

The fastest exact algorithm (in practice) for the rectilinear Steiner tree problem in the plane uses a two-phase scheme: First a small but suucient set of full Steiner trees (FSTs) is generated and then a Steiner minimum tree is constructed from this set by using simple backtrack search, dynamic programming or an integer programming formulation. FST generation methods can be seen as problem red...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Geom.

دوره 61  شماره 

صفحات  -

تاریخ انتشار 2017